非メンバーのバイナリー比較

次の場合、concurrent_vector の 2 つのオブジェクトは等価です。

  • 同数の要素が含まれる場合。

  • 同じ位置にある要素が同一である場合。


template <typename T, typename Allocator> 
bool operator==( const concurrent_vector<T, Allocator>& lhs, 
                const concurrent_vector<T, Allocator>& rhs );

戻り値: lhsrhs と等しければ true、それ以外は false を返します。



template <typename T, typename Allocator> 
bool operator!=( const concurrent_vector<T, Allocator>& lhs, 
                const concurrent_vector<T, Allocator>& rhs );

戻り値: lhsrhs と等しくなければ true、それ以外は false を返します。